English Dictionary
◊ MOVING PICTURE
foundling hospital
n : an institution where infant children of unknown parents are
taken in and cared for [syn: {creche}]